package com.ruoyi.dailyoperations.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 会议纪要对象 meeting_minutes
 * 
 * @author ruoyi
 * @date 2024-09-14
 */
public class MeetingMinutes extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    private Long id;

    /** 会议编号 */
    @Excel(name = "会议编号")
    private Long conferenceId;

    /** 会议题目 */
    @Excel(name = "会议题目")
    private String conferenceTitle;

    /** 主持人 */
    @Excel(name = "主持人")
    private String moderator;

    /** 会议主要内容 */
    @Excel(name = "会议主要内容")
    private String conferenceContent;

    /** 开会时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开会时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date conferenceTime;

    /** 记录时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "记录时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date recordTime;

    /** 记录人 */
    @Excel(name = "记录人")
    private String recorders;

    /** 会议录音 */
    @Excel(name = "会议录音")
    private String audio;

    /** 会议状态 */
    @Excel(name = "会议状态")
    private Long conferenceStatus;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setConferenceId(Long conferenceId) 
    {
        this.conferenceId = conferenceId;
    }

    public Long getConferenceId() 
    {
        return conferenceId;
    }
    public void setConferenceTitle(String conferenceTitle) 
    {
        this.conferenceTitle = conferenceTitle;
    }

    public String getConferenceTitle() 
    {
        return conferenceTitle;
    }
    public void setModerator(String moderator) 
    {
        this.moderator = moderator;
    }

    public String getModerator() 
    {
        return moderator;
    }
    public void setConferenceContent(String conferenceContent) 
    {
        this.conferenceContent = conferenceContent;
    }

    public String getConferenceContent() 
    {
        return conferenceContent;
    }
    public void setConferenceTime(Date conferenceTime) 
    {
        this.conferenceTime = conferenceTime;
    }

    public Date getConferenceTime() 
    {
        return conferenceTime;
    }
    public void setRecordTime(Date recordTime) 
    {
        this.recordTime = recordTime;
    }

    public Date getRecordTime() 
    {
        return recordTime;
    }
    public void setRecorders(String recorders) 
    {
        this.recorders = recorders;
    }

    public String getRecorders() 
    {
        return recorders;
    }
    public void setAudio(String audio) 
    {
        this.audio = audio;
    }

    public String getAudio() 
    {
        return audio;
    }
    public void setConferenceStatus(Long conferenceStatus) 
    {
        this.conferenceStatus = conferenceStatus;
    }

    public Long getConferenceStatus() 
    {
        return conferenceStatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("conferenceId", getConferenceId())
            .append("conferenceTitle", getConferenceTitle())
            .append("moderator", getModerator())
            .append("conferenceContent", getConferenceContent())
            .append("conferenceTime", getConferenceTime())
            .append("recordTime", getRecordTime())
            .append("recorders", getRecorders())
            .append("audio", getAudio())
            .append("conferenceStatus", getConferenceStatus())
            .toString();
    }
}
